Skip to content

Conversation

@DongHyeonka
Copy link
Contributor

📌 관련 이슈

✨ PR 작업 내용

도메인 모델 구현

  • Conversation 엔티티: 대화 세션 관리
  • user : 제거 -> 여기서 entity로 연관관계를 맺는 부분은 과함

API 엔드포인트 구현

  • MessageController: /api/v1/messages/* - 메시지 CRUD 기능만 처리함
  • AiChatController: /api/v1/ai-chat/* - AI 채팅 대화 내역 관리 -> 리펙토링

인프라 설정

  • Redis 설정: 캐싱 및 세션 관리를 위한 RedisConfig -> 여기서 타입별 직렬화 처리를 위해서 RedisTypeConverter구현
  • WebSocket 설정: 실시간 통신을 위한 WebSocketConfig
  • ObjectMapper 설정: JSON 직렬화/역직렬화 최적화
  • YAML 설정: properties에서 yml로 설정 파일 구조 개선
  • 세션 관리 로직 작성

- Conversation 도메인 엔티티 구현
- MessageController, AiChatController API 엔드포인트 수정
- MessageService 리펙토링
- Redis 및 WebSocket 설정 추가
- 세션 관리 로직 작성
@DongHyeonka DongHyeonka self-assigned this Aug 5, 2025
@DongHyeonka DongHyeonka merged commit 3ca970c into Synapsesa:develop Aug 5, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant